Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier Automatyzacji Testów
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Automatyzacji Testów, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwijanie oraz utrzymywanie automatycznych testów oprogramowania, mających na celu zapewnienie najwyższej jakości naszych produktów IT. Inżynier Automatyzacji Testów współpracuje ściśle z zespołami programistycznymi, analitykami oraz testerami manualnymi, aby skutecznie identyfikować błędy, usprawniać procesy testowania oraz wdrażać nowoczesne rozwiązania automatyzujące.
Do głównych zadań należy tworzenie i rozwijanie skryptów testowych, integracja narzędzi automatyzujących z istniejącymi procesami CI/CD, analiza wyników testów oraz raportowanie wykrytych defektów. Kandydat powinien posiadać doświadczenie w pracy z popularnymi frameworkami testowymi (np. Selenium, Cypress, JUnit, TestNG), znać języki programowania takie jak Java, Python lub JavaScript oraz rozumieć zasady testowania oprogramowania.
Oczekujemy umiejętności analitycznego myślenia, samodzielności w rozwiązywaniu problemów oraz chęci ciągłego rozwoju w zakresie nowych technologii. Ważna jest także zdolność do pracy zespołowej oraz komunikatywność, ponieważ Inżynier Automatyzacji Testów często współpracuje z różnymi działami firmy.
Oferujemy atrakcyjne warunki zatrudnienia, możliwość pracy zdalnej, dostęp do nowoczesnych narzędzi oraz szkoleń, a także udział w ciekawych projektach dla klientów z różnych branż. Jeśli jesteś osobą ambitną, która chce rozwijać się w obszarze automatyzacji testów i mieć realny wpływ na jakość produktów IT, zapraszamy do aplikowania!
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja automatycznych testów oprogramowania
- Utrzymywanie i rozwijanie istniejących frameworków testowych
- Integracja testów z procesami CI/CD
- Analiza wyników testów i raportowanie błędów
- Współpraca z zespołami programistycznymi i testerami manualnymi
- Tworzenie dokumentacji technicznej dotyczącej testów
- Identyfikacja i wdrażanie usprawnień w procesie testowania
- Szacowanie czasu i zasobów potrzebnych do realizacji testów
- Udział w przeglądach kodu i testów
- Monitorowanie jakości oprogramowania na różnych etapach rozwoju
Wymagania
Text copied to clipboard!- Doświadczenie w automatyzacji testów oprogramowania
- Znajomość frameworków testowych (np. Selenium, Cypress, JUnit, TestNG)
- Umiejętność programowania w Java, Python lub JavaScript
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI)
- Rozumienie zasad testowania oprogramowania
- Umiejętność analitycznego myślenia i rozwiązywania problemów
- Dobra organizacja pracy własnej
- Komunikatywność i umiejętność pracy zespołowej
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji
- Chęć ciągłego rozwoju i nauki nowych technologii
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie frameworki testowe znasz i z których korzystałeś najczęściej?
- Opisz swoje doświadczenie w programowaniu skryptów automatyzujących testy.
- Jakie narzędzia CI/CD wykorzystywałeś w poprzednich projektach?
- Czy miałeś okazję integrować testy automatyczne z pipeline'em CI/CD?
- Jak radzisz sobie z analizą i raportowaniem błędów?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
- Czy pracowałeś w metodykach Agile lub Scrum?
- Jakie wyzwania napotkałeś podczas automatyzacji testów i jak je rozwiązałeś?
- Jak oceniasz swoją znajomość języka angielskiego?
- Czy masz doświadczenie w pracy z narzędziami do zarządzania testami (np. TestRail, Zephyr)?